package main

import (
	"fmt"
	"math"
	"reflect"
	"strconv"
)

func area(r float64) float64 {
	s := math.Pi * r * r
	return s
}

func main() {
	r := 5
	s := area(float64(r))
	fmt.Println(s)

	var s1 string = "65"
	//字符串转int
	//要求字符串必须是有效的整数格式。
	// 如果字符串包含非数字字符（比如字母），转换会失败并返回一个错误
	re, err := strconv.Atoi(s1)
	fmt.Println(re, err, reflect.TypeOf(re))

	//int 转 string
	var s2 int = 65
	re1 := strconv.Itoa(s2)
	fmt.Println(re1, reflect.TypeOf(re1))

}
